﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Model.Parameter
{
    public class ConsultarOrdemMegaBolsa : BaseModel
    {
        #region Membros
        private System.DateTime? _dataPregao;
        private System.Int32? _numeroOrdem;
        private System.String _apelidoCliente;
        private System.String _titulo;
        private System.Int32? _operador;
        private Enum.TipoSituacaoCasamento _tipoSituacaoCasamentoOrdem;
        private System.Boolean _isCanceladas;
        private System.Int32? _numeroOrdemSubSequencia;
        #endregion
        #region Propriedades
        public System.DateTime? DataPregao
        {
            get { return _dataPregao; }
            set { _dataPregao = value; this.OnPropertyChanged("DataPregao"); }
        }
        public System.Int32? NumeroOrdem
        {
            get { return _numeroOrdem; }
            set { _numeroOrdem = value; this.OnPropertyChanged("NumeroOrdem"); }
        }
        public System.String ApelidoCliente
        {
            get { return _apelidoCliente; }
            set { _apelidoCliente = value; this.OnPropertyChanged("ApelidoCliente"); }
        }
        public System.String Titulo
        {
            get { return _titulo; }
            set { _titulo = value; this.OnPropertyChanged("Titulo"); }
        }
        public System.Int32? Operador
        {
            get { return _operador; }
            set { _operador = value; this.OnPropertyChanged("Operador"); }
        }
        public Enum.TipoSituacaoCasamento TipoSituacaoCasamentoOrdem
        {
            get { return _tipoSituacaoCasamentoOrdem; }
            set { _tipoSituacaoCasamentoOrdem = value; this.OnPropertyChanged("TipoSituacaoCasamentoOrdem"); }
        }
        public System.Boolean IsCanceladas
        {
            get { return _isCanceladas; }
            set { _isCanceladas = value; this.OnPropertyChanged("IsCanceladas"); }
        }
        public System.Int32? NumeroOrdemSubSequencia
        {
            get { return _numeroOrdemSubSequencia; }
            set { _numeroOrdemSubSequencia = value; this.OnPropertyChanged("NumeroOrdemSubSequencia"); }
        }
        #endregion

    }
}
